import { createSlice } from "@reduxjs/toolkit";

const userSlice = createSlice({
  // 命名空间 保证唯一
  name: "user",
  // 定义数据
  initialState: {
    userPassword: "",
  },

  // 定义修改数据的方法
  reducers: {
    // state:定义数据的对象 initialState
    //data:{payload:页面传递过来的新数据}
    setUserPassword(state, { payload }) {
      state.userPassword = payload;
    },
  },
});

// 暴露给主模块使用
export default userSlice.reducer;

// 暴露给 页面调用修改方法使用
export const { setUserPassword } = userSlice.actions;
